/*-------------------页面内容-------------------------------*/
.content {
	width: 100%;
	height: 100%;
	background-color: #ecf0f1;
}

.status_bar {
	height: var(--status-bar-height);
	width: 100%;
}

/*超出省略号显示*/
.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.bt-back {
	/* #ifdef APP-NVUE*/
	flex-direction: row;
	/* #endif */
	/* #ifndef APP-NVUE*/
	display: flex;
	/* #endif */
	align-items: center;
	justify-content: center;
	width: 70rpx;
	height: 70rpx;
	background-color: #FFF;
	border-radius: 100%; 
}
/*-------------------字体-------------------------------*/
.fs-26 {
	font-size: 1.3rem;
}

.fs-28 {
	font-size: 1.4rem;
}

.fs-30 {
	font-size: 1.5rem;
}

.fs-32 {
	font-size: 1.6rem;
}

.fs-34 {
	font-size: 1.7rem;
}

.fs-36 {
	font-size: 1.8rem;
}

.fc-main {
	color: #333;
}

.fc-666 {
	color: #666;
}

.fc-999 {
	color: #999;
}

.fc-f {
	color: #FFF;
}

.fw-300 {
	font-weight: 300;
}

.fw-500 {
	font-weight: 500;
}

.fw-600 {
	font-weight: 600;
}

.fw-700 {
	font-weight: 700;
}

.fw-800 {
	font-weight: 800;
}

.placeholderclass {
	color: #999;
	font-size: 30rpx;
}

/*-------------------背景色-------------------------------*/
.bg-FF {
	background-color: #FFF;
}

.bg-def {
	background-color: #bdc3c7;
}

.bg-main {
	background: linear-gradient(270deg, #FF763F, #FF423F)
}

/*------------------flex布局-----------------------------*/
.flex-center {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	/* #ifdef APP-NVUE */
	flex-direction: row;
	/* #endif */
	align-items: center;
	justify-content: center;
}

.flex {
	display: flex;
}

.flex-row {
	flex-direction: row;
}

.flex-col {
	flex-direction: column
}

.flex-jc {
	justify-content: center;
}

.flex-bt {
	justify-content: space-between;
}

.flex-ac {
	align-items: center;
}

/*------------------宽高-----------------------------*/
.width-750 {
	width: 750rpx;
}

.width-30 {
	width: 30rpx;
}

.pd-30 {
	padding: 30rpx;
}

.mg-30 {
	margin: 30rpx;
}
